#pragma once

namespace Graphics{
	class DX11ComputeShader : public ComputeShader{
	public:
		DX11ComputeShader(std::string &filename, RenderContext* handle);
		~DX11ComputeShader();

		void setShader(void* context);
	private:
		ID3D11ComputeShader *m_shader;
		std::vector<unsigned int> m_bufferIds;
	};
}